package conson.tech.manage.coupons.entity.vo;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * InterfaceName: CouponMessageDetailVo
 * Description: 优惠券消息活动详情Vo
 * Author: XYF
 * Date: 2020/7/30 20:59
 * Version: 1.0
 */
@ApiModel(value = "conson.tech.manage.coupons.entity.vo.CouponMessageDetailAVo", description = "优惠券消息活动详情Vo")
@Data
public class CouponMessageDetailAVo {

    /**
     * 活动id
     */
    @ApiModelProperty(value = "活动id")
    @JsonSerialize(using = ToStringSerializer.class)
    private Long activityId;

    /**
     * 是否到账提醒
     */
    @ApiModelProperty(value = "是否到账提醒（0否 1是）")
    private Integer arriveType;

    /**
     * 是否发送短信（0否 1是）
     */
    @ApiModelProperty(value = "是否发送短信（0否 1是）")
    private Integer messageType;

    /**
     * 发送内容
     */
    @ApiModelProperty(value = "发送内容")
    private String pushContent;

    /**
     * 是否推送AppPush
     */
    @ApiModelProperty(value = "是否推送AppPush（0否 1是）")
    private Integer pushType;

    /**
     * 消息标识( 1 活动来源 2优惠券来源)
     */
    @ApiModelProperty(value = "消息标识( 1 活动来源 2优惠券来源)")
    private Integer flag;

}
